package com.pxst.fi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import com.pxst.entity.BaseEntity;
import lombok.Data;

/**
 * 银行卡流水帐汇出档案（LL120）
 * @TableName sys_bank_card_file
 */
@TableName(value ="sys_bank_card_file")
@Data
public class SysBankCardFileEntity extends BaseEntity {
    /**
     * log ID
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 第三方支付配置ID
     */
    private Long thirdPartyConfigId;

    /**
     * 系统银行卡信息ID
     */
    private Long bankCardId;

    /**
     * 内容
     */
    private String data;

    /**
     * 查询参数
     */
    private String queryParams;

    /**
     * 档案描述, 1: MAY - 银行对账单 - 当日, 2: MAY - 银行对账单 - 当月, 3: MAY - 银行对账单 - 上月, 4: 第三方下载流水帐
     */
    private Integer fileDescription;

    /**
     * 状态明细 1: 系统处理中, 2:获取失败, 3: 下载完成
     */
    private Integer status;

    /**
     * 我们的单号
     */
    private String commandId;

    /**
     * 处理完成时间
     */
    private Date completedAt;

}